IF exists(SELECT * FROM dbo.sysobjects WHERE name='leraarsLeerlingen' AND xtype='FN') 
BEGIN
	DROP FUNCTION leraarsLeerlingen
END
GO

create function leraarsLeerlingen()
returns @resultaten table(
	inschrijvingsNr char(7),
	naamcode char(4),
	klas varchar(5))
as
begin
insert into @resultaten(inschrijvingsNr,naamcode,klas)
select  l.inschrijvingsNr, 
	a.naamcode,
	l.klas
from (leerlingen..leerlingen as l 
	left join (select * from ambtsverdeling )as a
		on l.klas = a.klas) 

insert into @resultaten(inschrijvingsNr, naamcode,klas)	
select distinct ls.inschrijvingsNr,
	a.naamcode,
	ls.groepscode
from leerlingen..seminarieGroepen as ls 
	left join seminarieleraars as a
	  on ls.groepsCode=a.groepscode

return
end